﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace stars
{
    //    为学生信息、教师信息创建两个类，并在两个类中分别定义属性和方法，在学生类中定义编号（Id）、姓名（Name）、性别（Sex）、身份证号（Cardid）、联系方式（Tel）、
    //专业（Major）、年级（Grade）7 个属性，并定义一个方法在控制台输出这些属性的值。

    //用同样的方法创建教师信息类（Teacher），属性包括编号（Id）、姓名（Name）,性别 （Sex）、身份证号（Cardid）、
    //联系方式（Tel）、职称（Title）、工资号（Wageno），并将上 述属性输岀到控制台。

    class Person
    {
        public int Id { get; set; }
        public string Name { get; set; }
        public char Sex { get; set; }
        public string Cardid { get; set; }
        public string Tel { get; set; }
        public Person(int Id, string Name, char Sex, string Cardid, string Tel, string Major, string Grade)
        {
            
            this.Id = Id;
            this.Name = Name;
            this.Sex = Sex;
            this.Cardid = Cardid;
            this.Tel = Tel;
            
        }

    }
    class Student:Person
    {
        public string Major { get; set; }
        public string Grade { get; set; }
        public Student(int Id, string Name, char Sex, string Cardid, string Tel, string Major, string Grade)
            :base(Id, Name, Sex, Cardid, Tel, Major, Grade)
        {
           
            this.Major = Major;
            this.Grade = Grade;
        }
        public void a()
        {
            Console.WriteLine("学生的编号是{0}，名字{1}，性别{2}，身份证号{3}，联系方式是{4},专业是{5}，{6}年级的",
               this.Id, this.Name, this.Sex, this.Cardid, this.Tel, this.Major, this.Grade);
        }
    }

    class Teacher: Person
    {
        public string Title { get; set; }
        public string Wageno { get; set; }
        public Teacher(int Id, string Name, char Sex, string Cardid, string Tel, string Title, string Wageno)
            : base(Id, Name, Sex, Cardid, Tel, Title, Wageno)
        {

            this.Title = Title;
            this.Wageno = Wageno;
        }
        public void a()
        {
            Console.WriteLine("学生的编号是{0}，名字{1}，性别{2}，身份证号{3}，联系方式是{4},职称是{5}，工资条为{6}",
                this.Id, this.Name, this.Sex, this.Cardid, this.Tel, this.Title, this.Wageno);
        }
    }
}
